
*{border: 0px; box-sizing: border-box; padding: 0px; margin: 0px;color:inherit;font-size: inherit}
ol{padding:0 0 0 20px;/*防止看不到序号*/}
html{font-size: 100% !important; height: 90%;}
body{ font-family: "PingFang","Microsoft YaHei",SimSun,'\5b8b\4f53',sans-serif; font-size: 14px; color: #333333; background: #f5f5f5;overflow-x: hidden;/*-webkit-overflow-scrolling: touch;*/ height: 100%;}
input,textarea,button,select,option{ -webkit-appearance: none; outline: none; background: none; border: none; font: inherit; vertical-align: middle;}
button{ cursor: pointer;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}
ul{list-style: none;}
h1.no,h2.no,h3.no,h4.no,h5.no,h6.no{ font:inherit; font-weight: normal;}
i.no,em.no{ font-style: normal;}
a{text-decoration: none; color: inherit;}
a:hover{ opacity: 0.8;}
img{max-width: 100%; padding: 0px; margin: 0px; vertical-align: middle;}

.txt_oneline{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.txt_twoline{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.txt_left{ text-align: left;}
.txt_center{ text-align: center;}
.txt_right{ text-align: right;}
.txt_linec{ text-decoration: line-through;}
.txt_lineb{ text-decoration:underline;}
.cursor{ cursor: pointer;}
.clear:after{ display: block; clear: both; content: "";}
.L{ float: left;}
.R{ float: right;}
.block{ display: block;}
.inblock{ display: inline-block; vertical-align: middle;}
.w100per{width: 100%}
.h100per{height: 100%}
.lhnor{line-height: normal;}
.lh1{line-height: 1;}
.ver_m{vertical-align: middle!important;}
.ver_t{vertical-align: top!important;}
.rela{position: relative}
.abso{position: absolute}
.fixed{position: fixed}
.b{font-weight: bold}

.col1{ width:8.333333333333333%; }
.col2{ width:16.66666666666667%; }
.col3{ width:25%; }
.col4{ width:33.33333333333333%; }
.col5{ width:41.66666666666667%; }
.col6{ width:50%; }
.col7{ width:58.33333333333333%; }
.col8{ width:66.66666666666666%; }
.col9{ width:75%; }
.col10{ width:83.33333333333333%; }
.col11{ width:91.66666666666666%; }
.col12{ width:100%; }
.col13{ width:20%; }
.col14{ width:12.5%; }

/*table*/
.table{ width: 100%; display: table;}
.table > *{ display: table-cell; max-width: 0; vertical-align: middle;}

/*宽度*/
.wem2{ width: 2.2em;}
.wem3{ width: 3.2em;}
.wem4{ width: 4.2em;}
.wem5{ width: 5.2em;}
.wem6{ width: 6.2em;}
.wem7{ width: 7.2em;}
.wem8{ width: 8.2em;}
.wem9{ width: 9.2em;}
.wem10{ width: 10.2em;}

/*font*/
.fs08{ font-size: 0.5rem;}
.fs09{ font-size: 0.5625rem;}
.fs10{ font-size: 0.625rem;}
.fs11{ font-size: 0.6875rem;}
.fs12{ font-size: 0.75rem;}
.fs13{ font-size: 0.8125rem;}
.fs14{ font-size: 0.875rem;}
.fs15{ font-size: 0.9375rem;}
.fs16{ font-size: 1rem;}
.fs17{ font-size: 1.0625rem;}
.fs18{ font-size: 1.125rem;}
.fs20{font-size: 1.25rem;}
.fs22{font-size: 1.375rem;}
.fs24{font-size: 1.5rem;}
.fs26{font-size: 1.625rem;}
.fs28{font-size: 1.75rem;}
.fs30{font-size: 1.875rem;}
.fs40{font-size: 2.5rem;}

/*color*/
.czts{color:#21613e}
.czt{ color: #67c6a6;}
.cgreen{color:#1ea15a}
.cgreen2{color:#61de9b}
.cblue{color:#34bab6}
.cblueq{color:#78bdce}
.cyellow{color:#ffe469}
.cyellows{color:#e6f404}
.czong{color:#b7825e}
.cred{color:#eb616d}
.corange{color:#ff5d25}
.c999{color: #999;}
.c666{ color: #666;}
.c333{ color: #333;}
.c000{ color: #000;}
.cfff{color: #fff;}
.cddd{ color: #ddd;}
.cccc{ color: #ccc;}

/*bgcolor*/
.bgczt2{background-color: #a0e2be}
.bgczt{background-color: #67c6a6}
.bgcgreen{background-color: #1ea15a}
.bgcyellow{background-color: #ffe469}
.bgcorange{background-color: #f56b17}
.bgcreds{background-color: #6f0000}
.bgcred{background-color: #da3241}
.bgcred2{background-color: #e52f50}
.bgcfff{ background-color: #fff;}
.bgceee{background-color: #eee}
.bgcgray{ background-color: #f2f2f2;}

/*border*/
.bd_all{border:1px solid #dedede;}
.bd_b{ border-bottom: 1px solid #dedede;}
.bd_t{ border-top: 1px solid #dedede;}
.bd_r{ border-right: 1px solid #dedede;}
.bd_bzt2{border-bottom: 2px solid #67c6a6}
.bd_allgreen{border: 1px solid #32b16c}
/*.bd_allred{border:1px solid;}*/
.bdr4{ border-radius: 4px; overflow: hidden;}
.bdr6{ border-radius: 6px; overflow: hidden;}
.bdr8{ border-radius: 8px; overflow: hidden;}
.bdr50per{ border-radius: 50%; overflow: hidden;}
.bdr50px{border-radius: 50px;overflow: hidden}

.pad_t2{padding-top: 2px;}
.pad_b2{padding-bottom: 2px}
.pad10{padding: 10px;}
.pad_l10{padding-left: 10px;}
.pad_r10{padding-right: 10px}
.pad_t10{padding-top: 10px}
.pad_b10{padding-bottom: 10px}
.pad16{padding: 16px;}
.pad24{padding: 24px;}
.pad_l16{padding-left: 16px;}
.pad_r16{padding-right: 16px;}
.pad_t16{padding-top: 16px;}
.pad_b16{padding-bottom: 16px;}
.pad_l5{padding-left: 5px}
.pad_r5{padding-right: 5px}
.pad_t5{padding-top: 5px}
.pad_b5{padding-bottom: 5px}
.mar_r10{margin-right: 10px}
.mar_l10{margin-left: 10px}
.mar_t10{margin-top: 10px}
.mar_b10{margin-bottom: 10px}
.mar_r5{margin-right: 5px}
.mar_l5{margin-left: 5px}
.mar_t5{margin-top: 5px}
.mar_b5{margin-bottom: 5px}

/*img比例*/
.imgp{position: relative; overflow: hidden;height: 0;}
.imgp > img{position: absolute; left: 0; top: 0;width: 100%; height: 100%;}
.padb100per{padding-bottom: 100%;}
/*img图片*/
.arrowr{width: 8px;}
.arrowtb{width: 10px}
.delimg{width: 12px}
.paimingimg{width: 26px}

/*radio*/
.radio_style{cursor: pointer; display: inline-block; width: 12px; height: 12px; background: url(../img/radio_no.png) center no-repeat; background-size: 100% 100%; vertical-align: middle;}
.radio_style:checked{ background-image: url(../img/radio_ok.png);}

/*flex 粘附页脚*/
.flexparent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width: 100%;height: 100%}
.flex1{-webkit-box-flex: 1;-ms-flex: 1;flex: 1}

/*结构样式 start*/
/*主体*/
.middle{position: fixed; left: 0; top: 0; bottom: 0; right: 0; box-sizing: content-box; overflow-y: auto;}
/*头*/
.headertab{position: fixed; z-index: 100; left: 0px; top: 0px; right: 0px; overflow: hidden;height: 2.75rem;}
.headertab .table > *{border-bottom: 2px solid transparent}
.headertab .on{color:#67c6a6;border-bottom-color:#67c6a6;}
.pad_toutab{ padding-top:2.7rem}
.empty{padding: 50px 0;text-align: center}
/*结构样式 end*/

/*我的耐人币*/
.tabfixed{position: fixed;left: 0;top: 0;width: 100%;z-index: 2}

/*防止picker样式错乱*/
.hui-picker-menu{height:46px;}
/*alert确定文字颜色*/
#hui-dialog-btn-line{color:#333}

.absotblr{position: absolute;left: 0;bottom: 0;right:0;top: 0;overflow-y:auto;}
.minh101per{min-height: 101%}

/*上拉加载 hui是body滚动加载，改成#refreshContainer滚动加载*/
#refreshContainer{position: absolute;left: 0;bottom: 0;right:0;top: 0;overflow-y:auto;}

/*加载样式*/
.loading_pre{text-align: center; position: fixed; left: 0; top: 0; bottom: 0; right: 0; z-index: 500; background: #efefef;}
.loading_pre .table{height: 100%;}

.content_box{position: fixed; left: 0; top: 0; bottom: 0; right: 0; box-sizing: content-box; overflow-x: hidden; overflow-y: auto;}
.content_box.no_scroll{ overflow-y: hidden;}
.content_scroll{ min-height: 101%;}
.content_scroll.no{ min-height:0; }

.zhezhao{position: fixed;top: 0;left: 0;bottom: 0;right: 0;overflow:hidden;background: rgba(0,0,0,0.5);z-index: 101;display: none}
.dongjieReasonk{position: fixed;top: 35%;left: 50%;width: 236px;margin-left: -118px;z-index: 102;display: none}